package com.boot.system.service;

import com.boot.system.entity.SysLog;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;

import java.util.Map;

public interface LogService extends IService<SysLog> {

    /**
     * 日志分页
     * @param queryParam 查询条件
     * @return 列表
     */
    Page<SysLog> getLogPage(Map<String, Object> queryParam);

    /**
     * 删除日志
     * @param ids 多个以英文逗号(,)分割
     * @return 状态
     */
    boolean deleteLog(String ids);

    /**
     * 清空日志
     * @param day 天数
     * @return 状态
     */
    boolean clearLog(int day);

}
